doorstep delivery - German English Dictionary